gifted and talented - German English Dictionary